package com.rw.coco.util;

import com.rw.coco.model.CocoPropertiesReader;
import com.rw.tool.util.properties.PropertiesReader;

/**
 * 可可回复文件读取工具类
 */
public class CocoReplyUtil {
    // 回复文件路径
    private static final String REPLY_PATH = "com/rw/coco/reply.properties";

    public static final PropertiesReader REPLY_PROP;

    static {
        REPLY_PROP = new CocoPropertiesReader(REPLY_PATH);
    }

    // 机器人自称
    public static final String BOT_NAME = "botName";

    // 删除好友
    public static final String DISMISS_PRIVATE = "dismissPrivate";

    // 退出群聊
    public static final String DISMISS_GROUP = "dismissGroup";

    // 开启机器人总开关开启
    public static final String BOT_SWITCH_ON = "botSwitchOn";

    // 关闭机器人总开关关闭
    public static final String BOT_SWITCH_OFF = "botSwitchOff";

    // 群组机器人对话超频警告
    public static final String GROUP_FREQ_EXCEEDED = "groupFreqExceeded";

    // 私聊机器人对话超频警告
    public static final String PRIVATE_FREQ_EXCEEDED = "privateFreqExceeded";

    // 群组机器人对话超频无效
    public static final String GROUP_WARN_EXCEEDED = "groupWarnExceeded";

    // 私聊机器人对话超频警告无效
    public static final String PRIVATE_WARN_EXCEEDED = "privateWarnExceeded";

    // 群聊机器人开启回复
    public static final String BOT_ON = "botOn";

    // 群聊机器人关闭回复
    public static final String BOT_OFF = "botOff";

    // 开启群开关，但权限不足
    public static final String BOT_ON_WITHOUT_AUTHORIZE = "botOnWithoutAuthorize";

    // 关闭群开关，但权限不足
    public static final String BOT_OFF_WITHOUT_AUTHORIZE = "botOffWithoutAuthorize";

    // 呼叫机器人的回复
    public static final String COCO_REPLY = "cocoReply";
}
